Làm cách nào để thay đổi localhost xampp mặc định của tôi c:xampp/htdoc
thành một thư mục khác c:/alan
? Khi tôi sử dụng địa chỉ IP, tôi sẽ có thể xem tệp trang web của mình C:/alan
.
Cảm ơn vì đã giúp tôi.
Làm cách nào để thay đổi localhost xampp mặc định của tôi c:xampp/htdoc
thành một thư mục khác c:/alan
? Khi tôi sử dụng địa chỉ IP, tôi sẽ có thể xem tệp trang web của mình C:/alan
.
Cảm ơn vì đã giúp tôi.
Câu trả lời:
Chỉnh sửa tệp httpd.conf và thay thế dòng DocumentRoot "/ home / user / www" thành dòng mà bạn thích.
Đường dẫn DocumentRoot mặc định sẽ khác đối với windows [ở trên là dành cho linux].
Hãy làm theo lời khuyên của @ Sourav.
Nếu sau khi khởi động lại máy chủ mà bạn gặp lỗi, bạn có thể cần phải thiết lập các tùy chọn thư mục của mình. Điều này được thực hiện trong <Directory>
thẻ trong httpd.conf. Đảm bảo rằng cấu hình cuối cùng trông giống như sau:
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory>
này phải ở đâu đó sau nó, nhưng vì tôi sử dụng một máy chủ khác và trên một nền tảng khác, tôi thực sự không có phương tiện để kiểm tra chắc chắn.
các bước:
thay thế
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
2 dòng đó
| C: / xampp / htdocs == vị trí hiện tại của root |
| thay đổi C: / xampp / htdocs với bất kỳ vị trí nào bạn muốn |
XONG: khởi động apache và vào máy chủ cục bộ xem hoạt động [ xem video bấm vào đây ]
Nó có thể được thực hiện trong hai bước cho Ubuntu 14.04 với Xampp 1.8.3-5
Bước 1: - Thay đổi DocumentRoot
và Directory
dẫn /opt/lampp/etc/httpd.conf
đến từ
DocumentRoot "/opt/lampp/htdocs"
và Directory "/opt/lampp/htdocs"
đến
DocumentRoot "/home/user/Desktop/js"
vàDirectory "/home/user/Desktop/js"
Bước 2 : - Thay đổi quyền của thư mục (trong đường dẫn và thư mục mẹ của nó thành 777) ví dụ qua
sudo chmod -R 777 /home/user/Desktop/js
chỉ trong trường hợp ai đó tìm kiếm điều này, đường dẫn đến tệp trên câu trả lời Sourav (httpd.conf) trong linux là /opt/lampp/etc/httpd.conf
Trên Linux Mint (Dựa trên Debian), hãy truy cập /opt/lampp/etc/httpd.conf
Tất nhiên, tìm YOUR_OWN_FILES_LOCATION đến vị trí tệp của bạn.
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
Đối với tôi, nó ở dòng 183, nhưng nó chỉ hoạt động sau khi bạn khởi động lại máy tính của mình. Tôi ước có một cách để nhanh chóng thay đổi nó mà không cần phải khởi động lại mỗi lần, nhưng hiện tại đó là cách duy nhất tôi biết.
@Hooman: thực sự với các phiên bản mới nhất của Xampp, bạn không cần biết cấu hình hoặc tệp nhật ký ở đâu; trong Bảng điều khiển, bạn có các nút đăng nhập và cấu hình cho từng công cụ (php, mysql, tomcat ...) và nhấp vào chúng cung cấp để mở tất cả tệp có liên quan (thậm chí bạn có thể thay đổi ứng dụng chỉnh sửa mặc định bằng nút Cấu hình chung ở trên cùng đúng). Làm tốt cho bất cứ ai thiết kế nó!
Tôi đã phải thay đổi cả hai thuộc tính tệp httpd.conf và httpd-ssl.conf DocumentRoot để những thứ như liên kết tương đối (tức là href = "/ index.html") và liên kết favicon.ico hoạt động bình thường.
Bảng điều khiển Xampp mới nhất giúp việc này trở nên khá dễ dàng.
Từ bảng điều khiển, phải có Apache ở hàng đầu tiên. Nếu nó bắt đầu, hãy dừng nó lại. Sau đó nhấp vào cấu hình và mở tệp httpd.conf và tìm kiếm htdocs hoặc documentRoot. Thay đổi đường dẫn đến những gì bạn thích. Làm tương tự cho httpd-ssl.conf. Đây phải là 2 tệp hàng đầu trong danh sách dưới trình đơn thả xuống của Cấu hình.
Sau đó khởi động lại máy chủ.
Hy vọng điều này sẽ giúp ai đó. Chúc mừng.