Một số nền:Wordpress 403/404 Lỗi: Bạn không có quyền truy cập /wp-admin/themes.php trên máy chủ này
tôi thiết lập blog Sáu tuần này, tất cả bằng cách sử dụng Wordpress 2.92, cài đặt với Fantastico trên một kế hoạch croc bé với Hostgator.
Tôi đã sử dụng cùng một chủ đề (bản đồ nhiệt 2.5.4) và các plugin cho mỗi blog.
Chúng được thiết lập và hoạt động, hoàn toàn không có vấn đề gì.
tôi đi để tạo một blog mới sáng nay, sử dụng cùng một thiết lập, và khi tôi cố gắng để thay đổi cài đặt chủ đề, tôi nhận được lỗi sau:
Forbidden
You don't have permission to access /wp-admin/themes.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8n DAV/2 mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at http://www.mydomain.com Port 80
Tôi đã cố gắng gỡ bỏ cài đặt WP và làm sạch cài đặt, vẫn còn vấn đề tương tự với một cài đặt sạch sẽ.
Vì vậy, tôi đã quay trở lại và kiểm tra sáu blog khác mà tôi đã thiết lập trong tuần trước hoặc lâu hơn và họ cũng đang đưa ra lỗi 403 hoặc 404 khi cố gắng thay đổi cài đặt chủ đề và mọi lỗi đều có lỗi hoặc themes.php hoặc functions.php
Tại thời điểm này, tôi đã hết sức cố gắng tìm ra vấn đề là gì. Hostgator hỗ trợ xem xét nó và nghĩ rằng có lẽ nó là một vấn đề quyền nhưng họ đặt lại những người và tôi vẫn còn có vấn đề. Lúc đầu, tôi nghĩ rằng vấn đề có thể liên quan đến một plugin mà tôi vừa cài đặt trên sáu blog trước đó vào buổi sáng (ByREV Fix Missed Shedule Plugin) để xử lý lỗi bị lỗi với WP 2.92, và điều đó có thể nhét đồ vật lên. Nhưng sau đó tôi đã kiểm tra một blog mà tôi đã xây dựng vài tháng trước, cũng sử dụng cùng một chủ đề và plugin, và bây giờ nó cũng đang gặp phải cùng một vấn đề.
Bất kỳ ý tưởng nào? Tôi đã thử xóa htaccess của mình, tải lên một trang trống, tải lên một đoạn mã với đoạn mã này tôi tìm thấy trên diễn đàn hostgator:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Không có gì đã hoạt động. Tôi vẫn nhận được 403 hoặc 404 lỗi mỗi lần. Tất cả mọi thứ đã làm việc hoàn hảo ngày hôm qua vì vậy tôi biết thiết lập này LÀM VIỆC, tôi đã chỉ mucked một cái gì đó lên một nơi nào đó và tôi là clueless nó là gì.
Tôi đã đọc một chuỗi liên quan tại đây và đã thử chmoding thư mục nội dung wp thành 0755 và vẫn gặp sự cố.
Mọi suy nghĩ? Cảm ơn!
bạn đã kiểm tra tất cả các tệp .htaccess (có thể có nhiều tệp) và chúng xếp từ gốc xuống. Bạn đã thực hiện bất kỳ thay đổi nào khác đối với cài đặt, plugin, v.v. –
Thay đổi duy nhất tôi thực hiện sau khi cài đặt sáu blog trước đó và trước khi tạo blog mới là cài đặt plugin kiểm tra các bài đăng đã bỏ lỡ thời gian/ngày đăng lịch đã lên lịch của họ và buộc họ tiếp tục và được xuất bản. Tôi đã cài đặt plugin đó trên tất cả sáu blog vì có lỗi trong WP 2.92 đã gây ra các bài đăng bị bỏ lỡ. – Glen
Tôi không chắc chắn làm thế nào mà plugin hoàn thành những gì nó làm, có lẽ nó đã thay đổi một số quyền ở đâu đó?Tôi đã kiểm tra một blog mà tôi đã cài đặt vài tháng trước, KHÔNG có plugin lịch biểu bị bỏ lỡ, nhưng cũng sử dụng cùng một chủ đề và cũng gặp lỗi khi truy cập themes.php Tôi đã kiểm tra các tệp htaccess, có cần thiết không để có nhiều hơn một hoặc chỉ nên có một tên miền gốc của tôi? – Glen