cgi, cli, curl, dev, dom, filter, gd (с поддержкой jpg), gettext, hash, json, libxml, mbstring, mcrypt, mysql, pear (не обязателен), pdo, readline, soap, xml, xsl |
memory_limit 64M post_max_size 64M upload_max_filesize 64M |
Для проверки возможности выкладки сборки версии Canape CMS разработана специальная утилита. Она представляет собой php файл. (файл в архиве test_host)
Для ее использования необходимо закачать php файл по ftp на сервер и запустить его
После чего появится следующий интерфейс:
Утилита обладает следующими возможностями:
Для того, чтобы протестировать хостинг на соответствие требованиям для Canape CMS потребуются:
В случае, если есть доступ к ЛК хостинга, то все требуемые выше параметры можно завести там самостоятельно.
Важно! Если тестируемый аккаунт хостинга является "живым" (на нем располагаются действующие сайты клиента), то запрещается изменение любых параметров хостинга либо настроек DNS для этого аккаунта, которые могут привести к ошибкам, либо некорректной работе аккаунта на хостинге или сайтов на нем.
Пример: тестируемый домен: http://test.ru
Путь к корневой директории web-сервера для домена test.php на сервере: /var/www/test.ru/public_html/
Путь до утилиты тестирования на сервере: /var/www/test.ru/public_html/skewer.php
URL-адрес утилиты: http://test.ru/skewer.php
Обязательно делается проверка отправки писем средствами php mail() (В тесте есть соотв. вкладка) и проверка версии СУБД MySQL.
Инструкция для сайтов версии 3.23 и старше
Для корректной работы инсталлятора необходимо чтобы на хостинге были выполнены следующие условия:
Подготовка к выкладке
Выкладка сайта
Инструкция для сайтов версии 3.23 и старше
ErrorDocument 404 /404.php Options +FollowSymLinks Options -Indexes rewriteEngine on RedirectMatch 404 /\..*$ RewriteCond %{REQUEST_URI} robots\.txt* RewriteRule ^(.*)$ index.php [L] RewriteCond %{REQUEST_URI} /gateway/index\.php* RewriteRule ^(.*)$ index.php [L] #RewriteCond %{REQUEST_URI} ^/skewer/build(.*)$ #RewriteRule ^(.*)$ redirect.php?get=$1 [L] RewriteRule ^skewer_build/(.+)$ /skewer/build/$1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ![.][^\/]*$ RewriteRule ^(.*)$ /index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.*)\.php$ RewriteRule ^(.*)$ /index.php |
ErrorDocument 404 /404.php RewriteCond %{HTTP_HOST} ^адрес сайта |
User-Agent: * Disallow: /admin/ Disallow: /search/ Disallow: /profile/ Disallow: /pda/ Disallow: /cart/ Disallow: /auth/ Disallow: /*view= Disallow: /*sort= Disallow: /skewer/ Host: адрес_сайта Sitemap: http://адрес_сайта/sitemap.xml |