Я попытался объединить codeigniter, phpbb forum, ckkeditor и ckfinder вместе, и это хорошо работает на локальном хосте (локальное использование php / nginx).
При развертывании на хостинге (сервер Apache), ckfinder не работает.
Структура моего проекта:
- system/
- application/
- forum/
- ...
- public/...
- public/ckeditor/
- public/ckfinder/
и мой файл .htaccess (в корневой папке):
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|public|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Когда я пытаюсь выбрать Выбрать изображение из пользовательского интерфейса, он показывает ошибку по запросу: http://example.com/public/ckfinder/core/connector/php/connector.php?command=Init не был найден. В ответе сообщение об ошибке
'Trailing paths and PATH_INFO is not supported by phpBB 3.0'.
Выше приведено сообщение об ошибке на форуме phpbb (в файле startup.php). Ckeditor (ckfinder) не должен вызывать validate path_info с форума phpbb, возможно мой файл .htaccess неверен. Кто-нибудь, пожалуйста, помогите мне? Благодарю.
Задача ещё не решена.
Других решений пока нет …