2011-12-10 28 views
8

Tôi có vấn đề khi phát triển wordpress trên máy tính xách tay Linux của mình và sau đó triển khai trang web đã hoàn thành đến máy chủ cửa sổ, tức là sẽ có bất kỳ sự khác biệt mã nào trong mã trang web giữa linux và windows (các công cụ wordpress) và/hoặc các vấn đề giữa MySQL trên các nền tảng khác nhau. Bất cứ ai đã làm điều này trước đây? ... có vấn đề gì không?phát triển wordpress trên linux và triển khai lên máy chủ windows

(tôi không làm phát triển trên một nền tảng cửa sổ .. sở thích là Linux và không muốn làm sự phát triển trên máy chủ sản xuất ... hoặc mua một máy cửa sổ)

Cảm ơn,

Carl

Trả lời

1

Không có quá nhiều vấn đề. Hãy cảnh giác với truy cập hệ thống tập tin mặc dù - có một vài sự khác biệt. Xem ví dụ này từ PHP docs. Là một người dùng Linux, bạn có thể thấy điều này có thể gây ra vấn đề, ngay cả với các đường dẫn tương đối.

$handle = fopen("c:\\folder\\resource.txt", "r"); 

Đối với MySQL, tôi khuyên bạn nên viết một yêu cầu rất đơn giản và chỉ thay đổi kết quả. Khi bạn đã làm việc đó, hãy sao chép cài đặt vào cấu hình WordPress của bạn.

Tùy thuộc vào phần mềm máy chủ của bạn, bạn có thể có một số khác biệt có vấn đề. Một chính là mod_rewrite mà Apache có, và tôi thường xuyên sử dụng. Tôi nghĩ WordPress cũng sử dụng nó nên URL sẽ trông sạch hơn. Khi bạn đi từ Linux sang Windows, bạn có thể tìm thấy lỗi 404 hoặc lỗi PHP xung quanh vấn đề này. Hầu hết các máy chủ Windows đều có một giải pháp thay thế để nó phụ thuộc vào phần mềm máy chủ của bạn.

Nếu tôi nhận thấy bất kỳ điều gì khác, tôi sẽ thêm nó ở đây.

+0

FakeRainBrigand, Cảm ơn bạn đã nhập ... yup, bạn nói đúng. Có một số của gotcha trong đó! Cách tốt nhất để làm điều này có lẽ là phương pháp búa-búa ... chỉ cần làm điều đó một nơi nào đó an toàn của nó và xem nếu nó ợ. – cfusch

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