Git là một yêu cầu và không thể tìm thấy nó, vui lòng cài đặt nó trước Symfony
Chúng tôi đã chuyển các sự cố cài đặt/nâng cấp phổ biến nhất sang trang của riêng họ. Nếu bạn gặp sự cố khi cài đặt hoặc nâng cấp Snipe-IT, vui lòng kiểm tra trang Sự cố cài đặt/nâng cấp trước khi mở một vé trên Github Show
Mẹo nhanh. Lệnh tiện dụng
Các lệnh này phải được chạy từ gốc dự án Snipe-IT của bạn, giống như mọi lệnh cli khác mà chúng tôi đề cập. Chúng không cần phải chạy với quyền root/sudo/admin Chữ
Hoặc để chạy chúng dưới dạng một lớp lót cùng một lúc Chữ
Các lệnh này xóa các tệp dịch vụ được lưu trong bộ nhớ cache giúp tăng tốc các ứng dụng PHP hiện đại nhưng đôi khi cũng có thể bị lỗi thời, dẫn đến các lỗi kỳ lạ. Các bộ đệm này sẽ được tạo lại bình thường, vì vậy chúng có thể bị xóa mà không gây ảnh hưởng. (Bạn cũng có thể chạy 0 từ thư mục dự án Snipe-IT để chạy tất cả các lệnh này và các lệnh dọn dẹp hữu ích khác cùng một lúc. )Ngoài ra, hãy chắc chắn xóa các tệp sau nếu chúng tồn tại
Xóa các tệp này sẽ không gây hại gì Sử dụng Trình soạn thảo 2Composer 2 đã ra mắt được một thời gian và có xu hướng ổn định hơn Composer 1. Để nâng cấp nhà soạn nhạc, hãy chạy 4. Nếu bạn cần quay lại Composer v1, bạn chỉ cần chạy 5Kiểm tra các phụ thuộc và phiên bản máy chủ của bạnĐể kiểm tra xem hệ thống của bạn có tất cả các tiện ích mở rộng mà nhà soạn nhạc yêu cầu hay không, hãy thử chạy Vỏ bọc ________số 8 Bạn sẽ thấy đầu ra như Vỏ bọc
(Ở trên chỉ là một ví dụ về đầu ra tiềm năng và sẽ thay đổi theo thời gian, nhưng ít nhất nó sẽ cho bạn biết liệu các thư viện cơ bản đã được cài đặt và có ở phiên bản tương thích hay chưa. ) Lỗi 500 khi lưu nội dung với các trường tùy chỉnh trong v6Nếu xem nhật ký, bạn có thể sẽ thấy lỗi như "không tìm thấy cột" khi cố gắng lưu nội dung bằng các trường tùy chỉnh. Điều chúng tôi nghi ngờ đã xảy ra là cách phiên âm của PHP đã thay đổi một chút giữa các phiên bản PHP và do đó, tên cột trường tùy chỉnh mà nó mong đợi không giống với tên trên bảng nội dung của bạn Gọi hàm chưa xác định Controllers\Admin\ldap_connect() (adsbygoogle = window.adsbygoogle || []).push({});Phần mở rộng LDAP PHP không được cài đặt trên máy chủ của bạn. Mặc dù phần mở rộng này không bắt buộc đối với tất cả các bản cài đặt Snipe-IT nhưng nó phải được cài đặt nếu bạn muốn sử dụng bất kỳ chức năng LDAP nào Thông báo lỗi. Đầu ra lỗi. PHP Lỗi nghiêm trọng. Gọi đến phương thức không xác định IlluminateFoundationApplication. registerCoreContainerAliases() trong. /src/Illuminate/Foundation/start. php trên dòng 106Xóa 6 và thư mục nhà cung cấp của bạn và thử chạy 7Thông báo lỗi. Nguồn hình ảnh không thể đọc đượcĐiều này thường có nghĩa là thư mục tạm thời không thể ghi được bởi máy chủ web. Kiểm tra phần quyền của tài liệu dành cho hệ điều hành máy chủ của bạn và đảm bảo rằng bạn đã cấp cho người dùng khả năng ghi vào thư mục tạm thời Lỗi. Không đủ quyền. sau khi nâng cấpMặc dù các phiên bản cũ hơn của Snipe có thể được cập nhật khá dễ dàng bằng cách sử dụng 8, nhưng khi nâng cấp từ các phiên bản cũ (i. e. v1. 1) đối với các phiên bản mới hơn, bạn có thể gặp sự cố khi xóa người dùng, xem các bản sao lưu, v.v.Điều này là do quá trình di chuyển sẽ không tự động thêm người dùng "Quản trị viên" vào nhóm quyền "Người dùng cấp cao" mới Để giải quyết (không có truy vấn SQL/db thô), hãy thử cách sau
ErrorException được ném với thông báo "Chỉ mục không xác định. lĩnh vực"Điều này xảy ra khi URL bạn đã đặt trong cấu hình của mình không phải là URL thực tế mà cài đặt của bạn đang sử dụng, ví dụ: nếu bạn có ____19 làm URL trong cấu hình của mình, nhưng bạn đang truy cập trang từ _ 0
Lỗi 404 trên tệp Javascript, CSS hoặc hình ảnhĐiều này xảy ra khi URL bạn đã đặt trong cấu hình của mình không phải là URL thực tế mà cài đặt của bạn đang sử dụng, ví dụ: nếu bạn có ____19 làm URL trong cấu hình của mình, nhưng bạn đang truy cập trang từ _ 0
Lỗi khi đồng bộ hóa LDAP. ldap_control_paged_result_response(). Kết quả là không có điều khiển máy chủ nàoLỗi không hữu ích này xảy ra khi kết nối của bạn không gây ra bất kỳ lỗi nào khác, nhưng nó không thể nhận được bất kỳ kết quả nào. Điều này đôi khi có thể xảy ra nếu máy chủ AD/LDAP của bạn chỉ gửi kết quả qua TLS và bạn không chọn hộp kiểm "Sử dụng TLS" trong Quản trị > LDAP Thay đổi đối với tôi. tệp env dường như không được cập nhậtMột số máy chủ web yêu cầu bạn khởi động lại máy chủ web sau khi thay đổi tệp 3, vì vậy hãy thử khởi động lại Apache/IIS/v.v.Ngoài ra, nếu bạn đã chạy lệnh thủ công để lưu trữ các biến môi trường của mình để có hiệu suất nhanh hơn, hãy chạy Vỏ bọc 8để xóa các giá trị đã lưu trong bộ nhớ cache cũ của bạn Ngoại lệ trong BaseEncrypter. php trên dòng 44 getJsonPayload() -> throw new DecryptException('Tải trọng không hợp lệ. ')Vô hiệu hóa Xdebug 401 Lỗi trái phép trên lệnh gọi API (adsbygoogle = window.adsbygoogle || []).push({});Có một vài lý do khác nhau khiến bạn có thể thấy điều này Mã thông báo API mặc định có hiệu lực trong 40 năm. Nếu bạn gặp sự cố này, rất có thể bạn đang chạy phiên bản PHP 32 bit (tại sao?). Để giải quyết vấn đề này, trong 3 của bạn, hãy đặt 5 thành một số nhỏ hơn, chẳng hạn như 10 năm và xóa bộ nhớ cache cấu hình của bạn bằng cách chạy 6Ngoài ra, hãy chắc chắn rằng bạn đang gửi cả tiêu đề 7 và tiêu đề 8 cùng với mã thông báo Bearer trong yêu cầu của bạnNgoài ra, nếu bạn đang sử dụng Apache, thông qua máy chủ web bằng cách đặt 9 thành 0Mã vạch bị hỏngNếu mã vạch của bạn không hiển thị chính xác, do hình ảnh bị hỏng hoặc có dòng chữ "mã vạch không hợp lệ" trên đó, thì có thể có một vài cách giải thích khác nhau
Lỗi "Rất tiếc" khi đăng ký/thanh toánNếu mục được kiểm tra chính xác trong hoặc ngoài cơ sở dữ liệu, nhưng thay vì đưa bạn trở lại trang trước, bạn lại thấy lỗi "Rất tiếc", nguyên nhân của điều này thường là do email hoặc web hook của bạn bị định cấu hình sai. Kiểm tra cài đặt của bạn và thử lại Quyền bị từ chối lỗi khi cố gắng gửi thư kiểm tra trên CentOS hoặc RHELNếu bạn đang sử dụng CentOS, RHEL hoặc một số phân phối hỗ trợ SELinux khác, SELinux có thể ngăn Apache mở bất kỳ ổ cắm nào Để cho phép nó, hãy chạy lệnh sau Chữ 7500 lỗi khi tạo mã thông báo APIChạy phần sau để tạo ứng dụng khách truy cập cá nhân của bạn Chữ 8Google Maps không tảiNếu bạn đặt API Google Maps của mình để bạn có thể hiển thị bản đồ trên các trang vị trí và nhà cung cấp trong phiên bản 4. 1. 7+ và bản đồ của bạn không hiển thị, điều này thường có nghĩa là bạn chưa ủy quyền cho khóa API Google của mình để sử dụng API Maps. (Đó là một quá trình dài, phức tạp mà Google khiến nó trở nên khó hiểu hơn nhiều so với mức cần thiết. ) Cách dễ nhất để xác minh xem đây có phải là điều đang xảy ra hay không là xem trực tiếp url hình ảnh bản đồ trong trình duyệt. Bạn có thể sẽ thấy một cái gì đó như 2Trong bảng điều khiển Google Developers, đi tới Thư viện, tìm kiếm Maps và bật API Maps. (Nếu bạn muốn giới hạn nó ở những thứ chúng tôi cần, tôi nghĩ đó là Maps Simple Embed API hoặc Static Maps API. ) Có thể mất một hoặc hai phút sau khi bật các API đó để google nhận ra rằng nó hiện đã được cấp phép Lỗi khi tạo mã thông báo API. Đang cố gắng lấy thuộc tính của ClientRepository không phải đối tượng. php#81Chạy 3Không thể gửi email bằng GmailNếu bạn gặp lỗi như 4 khi cố gắng gửi thư (do quên mật khẩu, xác nhận kiểm tra nội dung, v.v.) và bạn đang sử dụng email, thì có một vài khả năng. Trước tiên, hãy đảm bảo rằng bạn đã làm theo tất cả các bước được nêu trongNếu bạn vẫn gặp sự cố, điều này thường xảy ra nhất khi bạn có gói gốc SSL không hợp lệ hoặc bị thiếu với chứng chỉ SSL tự ký Trước tiên, hãy đảm bảo rằng 5 của bạn có 6, 7 và 8 chỉ vào tệp 9 bên phảiNếu bạn không có nó. bạn có thể tải xuống từ https. //Xoăn. haxx. se/ca/cacert. pem và đặt nó ở bất cứ đâu bạn muốn Thêm thông tin có sẵn ở đây, và ở đây Nếu không có cách nào trong số đó hoạt động, bạn có thể thử sử dụng 80 làm 81 trong 3 của mình để gửi email cục bộ từ máy chủ mà không cần xử lý máy chủ SMTPKhông thể xóa tệp nhậpNếu bạn đang chạy trên IIS và bạn đã xác nhận rằng các tệp nhập đã tải lên thực sự tồn tại trên máy chủ, hãy đảm bảo rằng bạn đã định cấu hình máy chủ của mình để Không thể thiết lập kết nối Swift_TransportException với máy chủ [Quyền bị từ chối #13]Trên các hệ thống Linux, chúng tôi thường thấy điều này với các máy chủ đã bật SELinux nhưng chưa bật các giao thức mạng cho máy chủ web Để cho phép máy chủ web tạo kết nối Ổ cắm mạng Vỏ bọc 7Để cho phép máy chủ web gửi thư Vỏ bọc 1Xem để biết thêm thông tin Hình ảnh SVG sẽ không tải lênNếu tải lên tệp SVG không thành công, hãy đảm bảo rằng hai dòng sau được thêm vào đầu tệp SVG, trước khi phần 83 bắt đầuXML 3Mã xác thực hai yếu tố không hoạt độngKiểm tra thời gian máy chủ của bạn. Lý do phổ biến nhất cho điều này là thời gian máy chủ của bạn không đồng bộ hoặc bị tắt trong giây lát Không thể tìm thấy hình ảnh được tải lên trong quá trình kiểm tra/Vị trí hình ảnh kiểm tra nội dungCó thể tìm thấy hình ảnh được tải lên trong quá trình kiểm tra nội dung bằng cách thêm cột ẩn "Tải xuống" trên tab Lịch sử nội dung Không tìm thấy cộtBất cứ khi nào bạn thấy lỗi "Không tìm thấy cột", điều đó có nghĩa là quá trình di chuyển cơ sở dữ liệu cần được chạy hoặc không chạy thành công. Hãy thử chạy 8
Làm cách nào để sử dụng Git với Symfony?Cách tạo và lưu trữ dự án Symfony trong Git . Tải xuống Phiên bản tiêu chuẩn Symfony bằng Trình soạn thảo. nhà soạn nhạc $ php. phar tạo-dự án đường dẫn symfony/framework-standard-edition/ '~2. 3'. Khởi tạo kho lưu trữ Git của bạn. $ git init Thêm tất cả các tệp ban đầu vào Git. . Tạo một cam kết ban đầu với dự án đã bắt đầu của bạn Làm cách nào để cài đặt Git trên máy Windows?Cài đặt Git trên Windows . Điều hướng đến trình cài đặt Git cho Windows mới nhất và tải xuống phiên bản mới nhất Khi trình cài đặt đã bắt đầu, hãy làm theo các hướng dẫn như được cung cấp trong màn hình trình hướng dẫn Cài đặt Git cho đến khi quá trình cài đặt hoàn tất Làm cách nào để thêm Git vào cửa sổ đường dẫn?Để thêm Git vào biến môi trường PATH trên Windows, hãy mở ứng dụng “Chỉnh sửa biến môi trường”, chọn tùy chọn “Đường dẫn” bên dưới phần “Biến hệ thống” và nhấn nút “Chỉnh sửa”. Tiếp theo, thêm đường dẫn thư mục đã cài đặt Git và lưu các thay đổi
Làm cách nào để cài đặt dòng lệnh Git cho Windows?Các bước tải xuống và cài đặt Git trên Windows . Đang tải xuống Bước 1. Tới trang web chính thức. https. //git-scm. com Bước 2. Nhấp vào 64-bit Git cho Windows Setup và cho phép quá trình tải xuống hoàn tất Giải nén và khởi chạy trình cài đặt Git Bước 3. Chuyển đến vị trí tải xuống của bạn và nhấp đúp vào tệp để khởi chạy trình cài đặt |