2012-05-24 7 views
6

Tôi có một trang web, không phải tôi muốn khi tôi tải trang web này lên máy chủ trực tiếp nên yêu cầu tên người dùng cơ sở dữ liệu, mật khẩu, url trang web..có. Một cái gì đó giống như trình cài đặt trang web. Nó hoạt động tốt trong hệ thống LOCAL.Cách tạo hoặc chỉnh sửa nội dung tệp trên root

Bây giờ vấn đề của tôi là: tôi cần thay đổi RewriteBase trong tệp .htaccess. Nhưng tệp này nằm ở thư mục gốc của trang web. Vì vậy, tôi đang nhận được sự cho phép vấn đề để tạo tập tin mới hoặc chỉnh sửa/sao chép tập tin mà nằm ở gốc.

Cảnh báo: đổi tên (generate.htaccess, .htaccess): Permission denied

Cảnh báo: bản sao (.htaccess): thất bại trong việc mở stream: Permission denied

gì tôi nên làm gì. Hãy giúp tôi.

Cảm ơn.

+0

Bạn có đang sử dụng máy chủ được chia sẻ không? –

+0

Nó được dành riêng. – VibhaJ

+0

Bạn có thể vui lòng cung cấp ghi cho tệp htaccess không. Nó sẽ giúp hiểu rõ hơn vấn đề –

Trả lời

7

Để tạo/sửa tệp trên thư mục gốc, bạn phải cấp quyền 0777 cho thư mục gốc của bạn. Đây không phải là một thực hành tốt.

Tôi đề xuất tạo tệp .htaccess trống hoặc tệp được yêu cầu khác với quyền 777 ban đầu. Trước khi viết nội dung trong tệp đó trước tiên hãy kiểm tra quyền ghi sau nội dung sao chép đó từ tệp nguồn (trong trường hợp của bạn từ nơi bạn cố sao chép).

Hy vọng điều này có thể hữu ích.

+0

Hãy để tôi thử logic này. – VibhaJ

+0

cảm ơn, Nó hoạt động. – VibhaJ