Làm cách nào để thay đổi thư mục tạm thời mà không sử dụng bất kỳ trang quản trị nào do Drupal cung cấp?


17

Tôi đã chuyển trang web Drupal trực tiếp của mình sang Windows localhost (XAMPP), nhưng tôi nhận được rất nhiều lỗi "Không thể tạo tệp". Nếu tôi đăng nhập vào trang web với tư cách quản trị viên, nó sẽ không trả lại bất kỳ trang nào nữa. Tôi có thể xem nó với lỗi nếu tôi không đăng nhập.

Có cách nào để thay đổi vị trí tệp tạm thời mà không cần đăng nhập qua giao diện hoặc sử dụng bất kỳ trang quản trị nào không?


1
Từ mô tả vấn đề, nó không thực sự giống như đường dẫn tệp tạm thời là vấn đề, nhưng tôi đã trả lời câu hỏi đó bên dưới, vì đó là tiêu đề. Vui lòng đặt lại cụm từ văn bản câu hỏi để nó phù hợp hơn với tiêu đề.
Letharion

Câu trả lời:


27

Trong Drupal 7, đường dẫn tạm thời được lưu trữ trong biến file_temporary_path, vì vậy bạn có thể cập nhật mục nhập trong variablesbảng bằng truy vấn SQL. Hoặc bạn có thể sử dụng Drush :

drush vset file_temporary_path [some_new_path].


7

Các biến có thể được ghi đè trong settings.php. Một mục như sau sẽ làm điều đó trong D7:

$conf['file_temporary_path'] = '/tmp';

Thay thế '/tmp'bằng đường dẫn cụ thể của bạn. Bạn cũng có thể cần phải đặt biến file_private_path.


5

Đối với Drupal 8 sử dụng Drush, đó là:

drush config-set system.file path.temporary /tmp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.