LINUX.ORG.RU

Не создаются новые страницы, возможно проблема с правами, как исправить?

 , ,


0

1

Всем добра!!! Я только начал познавать linux, поэтому прошу не кидаться тапочками :) Спасибо. Проблема такая: Установил LAMP и Wordpress (по этому уроку https://www.youtube.com/watch?v=77Y8MfaLnQ0 ) Всё вроде бы супер, но вот в чем сложность: Когда я установил плагин woocommerce, и попытался перейти по ссылке, на только что созданный материал, увидел такую ошибку: «Not Found

The requested URL /shop/ was not found on this server. Apache/2.4.7 (Ubuntu) Server at localhost Port 80» Ни как не могу найти решения... Загружается только главная страница... остальные выдают ошибку. Прошу помощи профи. Спасибо.

Что-то не так с реврайтами. Файл .htaccess в корневой директории сайта есть ? Покажи ls -la /где/там/у/тебя/сайт покажи содержимое файла .htaccess, покажи конфиг виртуального хоста в апаче. И добавь тег apache в тему

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Спасибо. 1) .htaccess " # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] </IfModule>

# END WordPress"

2) ls -la: «mik@mik-VirtualBox /var/www/html/wordpress $ ls -la итого 204 drwxr-xr-x 5 www-data www-data 4096 июля 9 01:43 . drwxr-xr-x 3 root root 4096 июля 9 02:37 .. -rw-r--r-- 1 www-data www-data 255 июля 9 02:06 .htaccess -rw-r--r-- 1 www-data www-data 418 сент. 25 2013 index.php -rw-r--r-- 1 www-data www-data 19935 янв. 2 2017 license.txt -rw-r--r-- 1 www-data www-data 7413 дек. 12 2016 readme.html -rw-r--r-- 1 www-data www-data 5447 сент. 28 2016 wp-activate.php drwxr-xr-x 9 www-data www-data 4096 июня 8 19:29 wp-admin -rw-r--r-- 1 www-data www-data 364 дек. 19 2015 wp-blog-header.php -rw-r--r-- 1 www-data www-data 1627 авг. 29 2016 wp-comments-post.php -rw-rw-rw- 1 www-data www-data 3122 июля 9 01:39 wp-config.php -rw-r--r-- 1 www-data www-data 2853 дек. 16 2015 wp-config-sample.php drwxr-xr-x 7 www-data www-data 4096 июля 9 02:31 wp-content -rw-r--r-- 1 www-data www-data 3286 мая 24 2015 wp-cron.php drwxr-xr-x 18 www-data www-data 12288 июня 8 19:29 wp-includes -rw-r--r-- 1 www-data www-data 2422 нояб. 21 2016 wp-links-opml.php -rw-r--r-- 1 www-data www-data 3301 окт. 25 2016 wp-load.php -rw-r--r-- 1 www-data www-data 34327 мая 12 22:12 wp-login.php -rw-r--r-- 1 www-data www-data 8048 янв. 11 10:13 wp-mail.php -rw-r--r-- 1 www-data www-data 16200 апр. 6 23:01 wp-settings.php -rw-r--r-- 1 www-data www-data 29924 янв. 24 16:08 wp-signup.php -rw-r--r-- 1 www-data www-data 4513 окт. 15 2016 wp-trackback.php -rw-r--r-- 1 www-data www-data 3065 авг. 31 2016 xmlrpc.php mik@mik-VirtualBox /var/www/html/wordpress $ »

boulingist ()
Ответ на: комментарий от boulingist

Используй .
Из некоторых разобранных фрагментов этой каши могу заключить что WP стоит не в корне сайта, а в субдиректории wordpress. И судя по ссылке /shop/ сам он об этом не знает. Гугли что-то вроде «wordpress в поддиректории». Хотя лучше просто держать WP в корне, если это не принципиально

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Я бы с удовольствием поставил в корень!
Но уже намучился с установкой. Если подскажете, как правильно сделать, буду счастлив.

boulingist ()
Ответ на: комментарий от boulingist

Под полем ввода:
Внимание: прочитайте описание разметки LORCODE

Вряд ли тут найдутся желающие парсить эту кашу.

WereFox ★☆ ()
Ответ на: комментарий от WereFox

Ок. Вот прибраный вариант:
1) .htaccess "
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

2) ls -la:
mik@mik-VirtualBox /var/www/html/wordpress $ ls -la
итого 204
drwxr-xr-x 5 www-data www-data 4096 июля 9 01:43 .
drwxr-xr-x 3 root root 4096 июля 9 02:37 ..
-rw-r--r-- 1 www-data www-data 255 июля 9 02:06 .htaccess
-rw-r--r-- 1 www-data www-data 418 сент. 25 2013 index.php
-rw-r--r-- 1 www-data www-data 19935 янв. 2 2017 license.txt
-rw-r--r-- 1 www-data www-data 7413 дек. 12 2016 readme.html
-rw-r--r-- 1 www-data www-data 5447 сент. 28 2016 wp-activate.php
drwxr-xr-x 9 www-data www-data 4096 июня 8 19:29 wp-admin
-rw-r--r-- 1 www-data www-data 364 дек. 19 2015 wp-blog-header.php
-rw-r--r-- 1 www-data www-data 1627 авг. 29 2016 wp-comments-post.php
-rw-rw-rw- 1 www-data www-data 3122 июля 9 01:39 wp-config.php
-rw-r--r-- 1 www-data www-data 2853 дек. 16 2015 wp-config-sample.php
drwxr-xr-x 7 www-data www-data 4096 июля 9 02:31 wp-content
-rw-r--r-- 1 www-data www-data 3286 мая 24 2015 wp-cron.php
drwxr-xr-x 18 www-data www-data 12288 июня 8 19:29 wp-includes
-rw-r--r-- 1 www-data www-data 2422 нояб. 21 2016 wp-links-opml.php
-rw-r--r-- 1 www-data www-data 3301 окт. 25 2016 wp-load.php
-rw-r--r-- 1 www-data www-data 34327 мая 12 22:12 wp-login.php
-rw-r--r-- 1 www-data www-data 8048 янв. 11 10:13 wp-mail.php
-rw-r--r-- 1 www-data www-data 16200 апр. 6 23:01 wp-settings.php
-rw-r--r-- 1 www-data www-data 29924 янв. 24 16:08 wp-signup.php
-rw-r--r-- 1 www-data www-data 4513 окт. 15 2016 wp-trackback.php
-rw-r--r-- 1 www-data www-data 3065 авг. 31 2016 xmlrpc.php
mik@mik-VirtualBox /var/www/html/wordpress $

boulingist ()
Ответ на: комментарий от boulingist

Я бы с удовольствием поставил в корень!

Ну так доставь себе это удовольствие

Если подскажете, как правильно сделать, буду счастлив.

На сайте WP наверняка есть пошаговая инструкция.

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Сделал WP в корне.
Но от ошибки так и не избавился...
про виртуальный хост, только что заметил:
вот он

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName http://www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with «a2disconf».
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

boulingist ()
Ответ на: комментарий от boulingist

mik@mik-VirtualBox /var/www/html $ ls -la
итого 220
drwxr-xr-x 5 www-data www-data 4096 июля 9 04:45 .
drwxr-xr-x 3 root root 4096 июля 9 00:31 ..
-rwxr-xr-x 1 www-data www-data 2838 июля 9 04:38 11wp-config.php
-rw-r--r-- 1 www-data www-data 235 июля 9 04:50 .htaccess
-rwxr-xr-x 1 www-data www-data 418 сент. 25 2013 index.php
-rwxr-xr-x 1 www-data www-data 12288 июля 9 00:45 .info.php.swp
-rwxr-xr-x 1 www-data www-data 19935 янв. 2 2017 license.txt
-rwxr-xr-x 1 www-data www-data 7413 дек. 12 2016 readme.html
-rwxr-xr-x 1 www-data www-data 5447 сент. 28 2016 wp-activate.php
drwxr-xr-x 9 www-data www-data 4096 июня 8 19:29 wp-admin
-rwxr-xr-x 1 www-data www-data 364 дек. 19 2015 wp-blog-header.php
-rwxr-xr-x 1 www-data www-data 1627 авг. 29 2016 wp-comments-post.php
-rw-rw-rw- 1 www-data www-data 3128 июля 9 04:45 wp-config.php
-rw-r--r-- 1 root root 2853 дек. 16 2015 wp-config-sample.php
drwxr-xr-x 7 www-data www-data 4096 июля 9 04:48 wp-content
-rwxr-xr-x 1 www-data www-data 3286 мая 24 2015 wp-cron.php
drwxr-xr-x 18 www-data www-data 12288 июня 8 19:29 wp-includes
-rwxr-xr-x 1 www-data www-data 2422 нояб. 21 2016 wp-links-opml.php
-rwxr-xr-x 1 www-data www-data 3301 окт. 25 2016 wp-load.php
-rwxr-xr-x 1 www-data www-data 34327 мая 12 22:12 wp-login.php
-rwxr-xr-x 1 www-data www-data 8048 янв. 11 10:13 wp-mail.php
-rwxr-xr-x 1 www-data www-data 16200 апр. 6 23:01 wp-settings.php
-rwxr-xr-x 1 www-data www-data 29924 янв. 24 16:08 wp-signup.php
-rwxr-xr-x 1 www-data www-data 4513 окт. 15 2016 wp-trackback.php
-rwxr-xr-x 1 www-data www-data 3065 авг. 31 2016 xmlrpc.php
mik@mik-VirtualBox /var/www/html $

Содержимое .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Вот сама ошибка:
Not Found

The requested URL /shop/ was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80

boulingist ()
Ответ на: комментарий от boulingist

Читай инструкцию по установке WP на апач (на сайте WP была), смотри что у тебя не так

MrClon ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.