2010-05-11 23 views
7

Tôi chỉ cài đặt MediaWiki (yêu thích nó). Tôi đang xem tại this để thêm hình ảnh. Tôi có thể se logic củaMediaWiki tính toán đường dẫn tệp vào một hình ảnh như thế nào?

[[File: MediaWiki: mẫu ảnh | 50px]]

nhưng mà vì vậy tôi thiết lập các filepath cho "File" (không có gì rõ ràng trong LocalSettings.php). .. hoặc là có một số logic khác tại nơi làm việc?

Tôi đánh giá cao sự giúp đỡ nào Cảm ơn

+0

Nếu nút hình ảnh chèn vào '[[File: MediaWiki: Image sample | 50px]]' thì phải có một số rắc rối với bản dịch. 'MediaWiki: Image sample' là tên của trang wiki từ nơi lấy tên tập tin mẫu. – Tgr

Trả lời

0

"mẫu ảnh" của bạn là tên của hình ảnh, không phải là tên của một tập tin. Bằng cách cấu hình tập tin bạn chỉ có thể thiết lập thư mục gốc để tải lên hình ảnh.

1

Giá trị mặc định từ DefaultSettings.php là:

$ wgUploadPath = "$ wgScriptPath/uploads";
$ wgUploadDirectory = "$ IP/video tải lên";

Nếu bạn muốn thay đổi điều này, bạn nên sao chép và dán vào LocalSettings.php

Và chắc chắn rằng $wgEnableUploads = true; là trong LocalSettings.php quá.

+0

Điều này có vẻ không chính xác (thêm nữa). $ wgUploadPath mặc định là {$ wgScriptPath}/images và $ wgUploadDirectory đến {$ IP}/hình ảnh. –

10

Vị trí tệp được xác định bởi $wgLocalFileRepo theo mặc định tùy thuộc vào $wgUploadDirectory$wgHashedUploadDirectory. Thư mục tải lên mặc định là [MediaWiki base dir]/images (Adrian phải đang sử dụng phiên bản cũ hơn). If hashing is enabled, /x/xy sẽ được nối vào đường dẫn, trong đó xy là hai chữ cái đầu tiên của hàm băm md5 của tên tệp.

+0

yea bạn đang ngay sau khi nó 1.8 mặc định/hình ảnh –

0

Chỉ cần để tham khảo trong tương lai trong trường hợp người khác chạy vào vấn đề này:

Tôi đã cài đặt MediaWiki trên Mac OS Sierra tôi và khi tôi cố gắng để tải lên một hình ảnh tôi đã được thông báo sau:

Failed: 
Could not open lock file for "mwstore://local-backend/local-public/d/d9/babypicture.png". 

Tôi đã thay đổi quyền trên thư mục mediawiki_root/images được sở hữu bởi người dùng và nhóm _www.

chown -R _www:_www wiki/images 

Tôi có thể tải lên hình ảnh sau đó.

Các vấn đề liên quan