Search the Community
Showing results for tags 'конфиг'.
-
Всем привет! Я занимаюсь разработкой сайтов и часто бывает что после окончания проекта нужно переселять сайт на хост заказчика или наоборот когда беру заказ - сначала копирую сайт на свой хост что бы над ним работать. И вот что бы всё завелось - нужно залазить в конфиги паблика и админки и ручками прописывать пути к домашней директории сайта. Особенно данная процедура радует когда заказчик тупит и не может правильно указать вам путь к сайту. И с этим можно было смириться если бы не нужно было для каждого define вставлять одинаковый кусок строки (в двух файлах конфигов около 20 или 30 таких строк), а так как я очень ленивый и к тому же ещё и программист - меня просто БЕСИТ :angry: ненужное повторение одного и того же действия. По этому для себя я сделал сначала конфиг в котором вместо похожего куска пути я прописал константу в которой раньше указал путь к нужной директории, а немного позже - я допилил его воспользовавшись $_SERVER['DOCUMENT_ROOT'] в качестве пути к "хомяку" так что мне не нужно теперь менять почти ничего при переносе с одного хоста на другой, разве что html адрес сайта, ключи доступа к базе и её имя (кстати тоже в ДВУХ местах :angry: ) В итоге хочу предложить всем желающим и так же РАЗРАБОТЧИКАМ движка видоизменить конфигурационные файлы в OPENCART и в других производных от неё CMS на УНИВЕРСАЛЬНЫЕ Надеюсь я буду услышан разработчиками CMS и поддержан сообществом :D Универсальные конфиги для Opencart. :eek:
- 3 replies
-
- перенос сайта
- конфиг
-
(і ще 3)
Tagged with:
-
Дано загорелся темой отказа от апача. Поднял для своих проектов сервер NGINX+MariaBD+php5-fpm. Получил с помощью гугла и манов хороший конфиг с безопасностью, ЧПУ и много кеширования =). Выкладываю в общее пользование и возможное улучшение. Gist - https://gist.github.com/xXxSPYxXx/8908402 server{ listen 80; listen 443 ssl; server_name site.ru www.site.ru; ssl on; if ( $scheme = "http" ) { rewrite ^/(.*)$ https://$host/$1 permanent; } index index.php index.html; access_log /var/log/nginx/site.ru.access.log; error_log /var/log/nginx/site.ru.error.log; root /var/www/site.ru; keepalive_timeout 60; ssl_certificate /etc/nginx/ssl/ssl-unified.crt; ssl_certificate_key /etc/nginx/ssl/site.ru.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"; add_header Strict-Transport-Security 'max-age=604800'; location ~ \.php$ { try_files $uri = 404; include fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTPS on; } location /image/data { autoindex on; } location /upload { autoindex on; allow all; log_not_found off; } location /admin { index index.php; } location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~* \.(xml|csv|xls)$ { allow all; log_not_found off; } # Make sure files with the following extensions do not get loaded by nginx because nginx would display the source code, and these files can contain PASSWORDS! location ~* \.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ { deny all; } # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; access_log off; log_not_found off; } location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ { expires max; log_not_found off; } }
-
Привет всем, возникла такая проблема: при переносе с локал хоста сайта на ру хостинг, не отображается сайт вообще, - бд перенес - в файлах config и admin/config изменения внес вообщем то в этом и возникли сомнения, каким образом должен прописываться путь в этих файлах, выложу пример как сделал я, видимо что то не верно: Подскажите кто знает в чем причина
-
Добрый день! Решил перенести старый сайт на новый домен, для этого создал бэкап кода и базы данных и залил на хост. Сайт не открывается. Полазив по форуму, я узнал, что нужно поменять адреса в конфигах (в корне и в админке), но ожидаемого эффекта не добился. Я подозреваю, что это благодаря использованию ЧПУ, подскажите, пожалуйста, что надо исправитЬ?? Да и еще стоит vqmod :-)