Решение проблем по Joomla, с которыми сталкиваются веб-мастера (часть 1)
(0 Голосов)

При ознакомлении с CMS Joomla большая часть веб-мастеров, от новичков до уже опытных профессионалов, довольно часто сталкиваются с проблемами, с некоторыми из которых мы разберемся по ходу данной статьи.

Итак, наиболее часто задаваемый вопрос – «белый экран», который можно увидеть при установке или настройке расширений, при редактировании шаблона, а также при выполнении многих других действий на сайте при переходе на ссылку. Браузер показывает просто белую страницу и все.

Решение в этом случае очень простое.  В большинстве случаев такой белый экран означает ошибку в php-коде какого-либо файла. Это происходит потому, что вы просто могли где-то не закрыть скобку, забыть поставить точку с запятой или сделать ошибку, поставив не ту букву в операторе. «Белый экран» в этом случае нужен для лучшей защиты сайта. Например, если хакер сделает попытку взломать сайт и увидит информацию об ошибке, он быстрее достигнет цели и поэтому для работающего сайта, когда возникла ошибка, показывать пустой экран считается нормой. Однако, когда сайт находится в разработке, любую ошибку нужно видеть для того, чтобы ее исправить. Так, если вы работаете на локальном сервере, то отображение включается или выключается в файле php.ini., то есть, в нем находим параметр «display_errors» и просто изменяем с «off» на «on». Если же ваш сайт находится на хостинге и вы не имеете доступа php.ini, то в корне Joomla находим файл .htaccess и добавляем в нем строчку

 

php_value display_errors 1

В случае, если у вас есть только htaccess.txt, то может возникнуть следующий вопрос: почему ссылка не выглядит так, как вам бы хотелось? Вроде бы вы все сделали правильно, все СЕО - настройки  в глобальной конфигурации Joomla включили, но все-таки ничего не получается. Дело все в том, что несмотря на наличие в этих настройках восклицательного знака, некоторые просто забывают переименовать файл htaccess.txt в .htaccess. Остановимся на файле .htaccess и попробуем разобраться в нем детальнее. В этом случае даже можно процитировать Википедию, которая гласит: «.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., без изменения главного конфигурационного файла.»

Если  вы внимательно читали описание предыдущей ошибки, вы поймете, о чем идет речь. В этом случае важно помнить, что в случае использования на сайте SEF-ссылки, то такой файл нужно обязательно переименовать. ОС Windows XP, которой еще многие в данное время пользуются, отказывается переименовывать файл в .htaccess, требуя его расширения. Если такая проблема возникла, то можно воспользоваться любым файловым менеджером, например Total Commander. Если подробно почитать про этот файл, то можно много узнать интересного, что нашло бы  применение к Joomla.

Далее поговорим о максимальном размере загружаемого файла и максимальном времени выполнения скрипта. Это – две настройки сервера, которые многим не знакомы. Например, при попытке установить большое расширение,  Joomla показывает ошибку загрузки или загрузка все-таки пошла, но через некоторое время прервалась. Эти проблемы возникают из-за заданных на сервере ограничений на максимальный размер загружаемого файла и максимальное время выполнения скрипта. Для решения этой проблемы нужно так же, как при решении проблемы белого экрана, переименовать htaccess.txt в .htaccess и дополнить его строчками

php_value post_max_size 10M
php_value upload_max_filesize 10M
php_value max_execution_time 200
php_value max_input_time 200
php_value max_execution_time 600

 

Значения этих опций таковы: максимальный размер отправляемых данных, максимальный размер файла, который загружается, время на загрузку и максимальное время на выполнение скрипта. Значения этих опций должны быть задаваемы в меру, но не более, большие значения лучше не выставлять.

 

 

 

 

Главная Статьи Решение проблем по Joomla, с которыми сталкиваются веб-мастера (часть 1)