Forum Replies Created
-
More info. This has already been pointed out at the qTranslate plugin’s page:
https://wordpress.org/support/topic/plugin-qtranslate-qtranslate-bp-not-working@djpaul You are a genius! I figured out what was wrong. I wanted to be sure I had your assumed setup and after deactivating my plugins everything worked. I had at some time activated a plugin called qTranslate (https://wordpress.org/extend/plugins/qtranslate/) which broke BuddyPress.
So if anybody else runs into my problem, try deactivating all plugins to see if anyone of them is causing the weird behavior.
Should a plugin like that be able to break another plugin? Do we need some sort of a plugin interoperability page to inform users what works together and what does not work together?
Hmm… I now tried removing .htaccess just to see what would happen. My first page (where I need Activity, Members, Groups, etc. to work) was unaffected. I could visit blog posts and whatnot. Then I went to some blogs on the network and all of their appearance was missing. So .htaccess only affected them and not the first page (I pressed Ctrl+R to clear the cache but nothing happened).
I am stumped.
That’s precisely the thing, I don’t think I modified any other files. I only uploaded themes into the theme folder and activated them. Once I tried the BP theme pack which created a conflict between two files so I removed one of them but that’s all I can remember doing.
Still, there is quite a large possibility that I made some changes I can’t remember (since I’ve been playing around a lot), which is the reason I wanted to know how the flow for URI handling in BP is. Then I could trace myself through the files and methods and see where things are going wrong (and see if I changed something).
I have tried to delete and reinstall BuddyPress but still no positive results.
The site I get when I try to access the BuddyPress sites is my theme’s (twenty-ten’s) 404.php. So somewhere along the way the url points at the wrong place.
My .htaccess looks like this:
RewriteEngine On
RewriteBase /
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
An explanation of how the slug lookup works would help a lot. I am kind of lost in the code and how it’s structured.
I’ve tried that a few times before and I tried it again just now. Unfortunately it does not work.