Size: a a a

2020 July 01

KS

Kirill Sukhov in phpGeeks
у меня сайт с CMS PrestaShop
источник

V

Vitaly in phpGeeks
Kirill Sukhov
Гляжу, очень много чего  написано. Там каких-то Rewriterules правил и RewriteCond много. Может там запреты какие-то?
тогда не удивительно , что твой файлик не открывается
источник

KS

Kirill Sukhov in phpGeeks
Vitaly
тогда не удивительно , что твой файлик не открывается
Это для безопасности сделано?

Вот такое содержание:
RewriteEngine On
RewriteRule ^08/23/(.+?)$ /img/blockslideshow/$1 [L]

# start Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on


#Domain: www.xxx.com
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
 <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
   Header set Access-Control-Allow-Origin "*"
 </FilesMatch>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# end Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php56” package as the default “PHP” programming language.
<IfModule mime_module>
 #AddHandler application/x-httpd-ea-php56___lsphp .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
источник

S

Shurick in phpGeeks
и
источник

S

Shurick in phpGeeks
предлагаю в логах апача посмотреть почему он в 500 уходит
источник

V

Vitaly in phpGeeks
вопрос выше был .. при обращении к test.php который лежит рядом с index.php дает 500 ошибку
источник

KS

Kirill Sukhov in phpGeeks
Vitaly
вопрос выше был .. при обращении к test.php который лежит рядом с index.php дает 500 ошибку
да, причем даже какой-то тестовый zone.php (который тестовый файл хостинга лежит), то же работает, не только главной страницы
источник

KS

Kirill Sukhov in phpGeeks
Shurick
предлагаю в логах апача посмотреть почему он в 500 уходит
В корне с сайтом папка log, там файлы вида 20200303_exception.log, последний был изменен/создан в марте
источник

KS

Kirill Sukhov in phpGeeks
Это лог CMS
источник

KS

Kirill Sukhov in phpGeeks
Shurick
предлагаю в логах апача посмотреть почему он в 500 уходит
Вот такое я нашел в apache.access.log

xxx.eu хх.ххх.112.153 - - [01/Jul/2020:18:34:29 +0000] "GET /tov.php HTTP/1.1" 301 592 "-" "Mozilla/5.0 (Windows NT 6.1; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36" (---)

tov.php - это если что, мой срикпт
источник

S

Shurick in phpGeeks
Kirill Sukhov
Вот такое я нашел в apache.access.log

xxx.eu хх.ххх.112.153 - - [01/Jul/2020:18:34:29 +0000] "GET /tov.php HTTP/1.1" 301 592 "-" "Mozilla/5.0 (Windows NT 6.1; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36" (---)

tov.php - это если что, мой срикпт
в логах ошибок
источник

KS

Kirill Sukhov in phpGeeks
apache.ssl.error .log есть с ошибками

[2020-07-01 19:05:40.216635] [vhost: ххх.eu] [core:crit] [pid 41778] config.c(2129): (13)Permission denied: [client ххх.48.хх.101:49706] AH00529: /data01/virt85225/domeenid/www.ххх.eu/htdocs/new/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/data01/virt85225/domeenid/www.ххх.eu/htdocs/new/' is executable
источник

KS

Kirill Sukhov in phpGeeks
Там на хостинге несоклько сайтов. Я зашел в корень, там папка logs
источник

TR

The Row in phpGeeks
Всем привет, я использую include ( для меню на других страницах ) и те которые в той же папки где и include то что я добавляю то всё выводится нормально а если я вставляю инклуд в php который находится глубже на одну папку то не всё выводится на экран как например логотип, можно как-то исправить эту задачу ? Я могу все печки файлы держать на поверхности но но мне надо их сортировать по блог контакты и т д каждое в отдельной папке спс.
источник

MK

Mikhail Kostin in phpGeeks
The Row
Всем привет, я использую include ( для меню на других страницах ) и те которые в той же папки где и include то что я добавляю то всё выводится нормально а если я вставляю инклуд в php который находится глубже на одну папку то не всё выводится на экран как например логотип, можно как-то исправить эту задачу ? Я могу все печки файлы держать на поверхности но но мне надо их сортировать по блог контакты и т д каждое в отдельной папке спс.
в инклуд полный путь до файла пропиши
источник

S

Shurick in phpGeeks
The Row
Всем привет, я использую include ( для меню на других страницах ) и те которые в той же папки где и include то что я добавляю то всё выводится нормально а если я вставляю инклуд в php который находится глубже на одну папку то не всё выводится на экран как например логотип, можно как-то исправить эту задачу ? Я могу все печки файлы держать на поверхности но но мне надо их сортировать по блог контакты и т д каждое в отдельной папке спс.
require __DIR__ . '/file.php';
источник

TR

The Row in phpGeeks
Mikhail Kostin
в инклуд полный путь до файла пропиши
<php include 'boomptir/menu-top';?>
источник
2020 July 02

Д

Джек in phpGeeks
Всем привет
Ребят, не могу настроить  vagrant на мак
источник

Д

Джек in phpGeeks
На винде настроил но он у меня тупить по чёрному
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeks
Есть туториалы, мета-вопрос не поможет
источник