1. ставим sh скрипт на centos ( проверял на разных машинах 3раза)
2. Добавляем основной сайт -OK
3. Добавляем 13. Add aditional site ссылаем на ядро как положено /home/bitrix/www, -OK
4. Добавляем еещ 13. Add aditional site ... и тут начинается. -Faild
Приведу пример
Site.ru Основной
______
Site.ru.ua дополнительный языковой
Site.ru.kz дополнительный языковой добавлен последним!
Ложим два разных файла сразным наполнением.
ложим /home/bitrix/site.ru.kz/22.txt - все ок
ложим /home/bitrix/site.ru.ua/11.txt - все ок
усложняем
ложим /home/bitrix/site.ru.ua/11.php не работает
ложим /home/bitrix/site.ru.kz/11.php все работает притом на обоих доменах
В общем смысл сводится к тому что файловая структура у каждого домена своя, вот только это не относится к php файлам
они всегда работают только с последнегодобавленного домена. в результате положи ты хоть 10 файлов в 10 доменов index.php
он будет у всех доменов 1 единственный, с домена который ты последним добавил, текстовые же файлы у всех будут свои.
Проверял на 5 доменах
все конфиги прошерстил все феншуй, че делать ?
Могу приветси конфиги но там ничего нет, смущает 1 порт у всех последующих сайтов.
В остальных все тоже самое ну кроме домена ;(
что делать?
Притом структура сайта если смотреть через браузер отображается от домена с которогоработают php файлы html или txt лежащие в домене не видны и открываются толко по прямому запросу, а файловая структура видна от домена в котором работают php ;(
2. Добавляем основной сайт -OK
3. Добавляем 13. Add aditional site ссылаем на ядро как положено /home/bitrix/www, -OK
4. Добавляем еещ 13. Add aditional site ... и тут начинается. -Faild
Приведу пример
Site.ru Основной
______
Site.ru.ua дополнительный языковой
Site.ru.kz дополнительный языковой добавлен последним!
Ложим два разных файла сразным наполнением.
ложим /home/bitrix/site.ru.kz/22.txt - все ок
ложим /home/bitrix/site.ru.ua/11.txt - все ок
усложняем
ложим /home/bitrix/site.ru.ua/11.php не работает
ложим /home/bitrix/site.ru.kz/11.php все работает притом на обоих доменах
В общем смысл сводится к тому что файловая структура у каждого домена своя, вот только это не относится к php файлам
они всегда работают только с последнегодобавленного домена. в результате положи ты хоть 10 файлов в 10 доменов index.php
он будет у всех доменов 1 единственный, с домена который ты последним добавил, текстовые же файлы у всех будут свои.
Проверял на 5 доменах
все конфиги прошерстил все феншуй, че делать ?
Могу приветси конфиги но там ничего нет, смущает 1 порт у всех последующих сайтов.
Код |
---|
server { listen 80; server_name zakazartistov.com.kz www.zakazartistov.com.kz; server_name_in_redirect off; #charset #SERVER_ENCODING#; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; set $proxyserver "http://127.0.0.1:8887"; index index.php; root /home/bitrix/ext_www/zakazartistov.com.kz; if (-f /home/bitrix/ext_www/zakazartistov.com.kz/.htsecure) { rewrite ^(.*)$ https://$host$1 permanent; } include bx/conf/bitrix.conf; } |
Код |
---|
server { listen 80; server_name zakazartistov.com.ua www.zakazartistov.com.ua; server_name_in_redirect on; #charset #SERVER_ENCODING#; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; set $proxyserver "http://127.0.0.1:8887; index index.php; root /home/bitrix/ext_www/zakazartistov.com.ua; if (-f /home/bitrix/ext_www/zakazartistov.com.ua/.htsecure) { rewrite ^(.*)$ https://$host$1 permanent; } include bx/conf/bitrix.conf; } ~ ~ |
Код |
---|
<VirtualHost *:8887> ServerName zakazartistov.com.ua ServerAlias www.zakazartistov.com.ua ServerAdmin webmaster@localhost DocumentRoot /home/bitrix/ext_www/zakazartistov.com.ua <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/bitrix/ext_www/zakazartistov.com.ua> Options Indexes FollowSymLinks MultiViews AllowOverride All DirectoryIndex index.php index.html index.htm Order allow,deny allow from all php_admin_value session.save_path /tmp/php_sessions/ext_www/zakazartistov.com.ua php_admin_value upload_tmp_dir /tmp/php_upload/ext_www/zakazartistov.com.ua </Directory> <Directory /home/bitrix/ext_www/zakazartistov.com.ua/bitrix/cache> AllowOverride none Order allow,deny Deny from all </Directory> <Directory /home/bitrix/ext_www/zakazartistov.com.ua/bitrix/managed_cache> AllowOverride none Order allow,deny Deny from all </Directory> <Directory /home/bitrix/ext_www/zakazartistov.com.ua/bitrix/local_cache> AllowOverride none Order allow,deny Deny from all </Directory> <Directory /home/bitrix/ext_www/zakazartistov.com.ua/bitrix/stack_cache> AllowOverride none Order allow,deny Deny from all </Directory> ErrorLog logs/error_log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn #CustomLog logs/access_log combined <IfModule mod_rewrite.c> #Nginx should have "proxy_set_header HTTPS YES;" in location RewriteEngine On RewriteCond %{HTTP:HTTPS} =YESRewriteRule .* - [E=HTTPS:on,L] </IfModule> </VirtualHost> |
В остальных все тоже самое ну кроме домена ;(
что делать?
Притом структура сайта если смотреть через браузер отображается от домена с которогоработают php файлы html или txt лежащие в домене не видны и открываются толко по прямому запросу, а файловая структура видна от домена в котором работают php ;(