Добрый день. В первый раз пришлось столкнуться а opencart-ом, поэтому некоторые моменты и вопросы могут быть глупыми с моей стороны, прошу не пинать. До того, как создать тему усердно пытался найти ответ на вопрос на разных форумах, но увы это ни к чему не привело. Итак, на хостинге имеется сайт, там все корректно работает. После переноса на vds c веб сервером Apache поправил конфиги и вроде как сайт завелся, за исключением того, что при попытке перейти по ссылке ЧПУ сайт выдает ошибку: Not Found The requested URL /some-page was not found on this server. Что уже делалось мной: 1. Чистил кэш (удалил все кроме index.html из папки system/storage/cache) 2. Проверил настройки сервера - вроде апач настроен правильно, но в этом не спец, поэтому буду рад оперативно ответить на возможные причины по настройке (настроено ли это у меня) 3. Права на всю папку storage выставил 777 4. Файл .htaccess выкладываю ниже Помогите пожалуйста, а то у меня мыслей больше нет, что еще можно сделать(( .htaccess Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # Order deny,allow # Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Это наверно главное. Тут нет админов, и настраивать VDS должны вы. Попросите нормального админа настроить все правильно за вас. Или пользуйтесь шаред хостингом, чтобы голова не болела и не наступать на грабли каждый раз.
Ну это не совсем vds. Я так написал, чтобы не вдаваться в подробности. Это сервер на работе, на который встала необходимость перенести данный сайт с шаред хостинга. Тоже думаю, что из-за настроек веб сервера, но уже все перепробовал и не знаю больше куда копать.
Нашел проблему. Как и думал проблема была в настройках Apache. Не обрабатывался файл .htaccess в httpd.conf исправил AllowOverride None на All